The sweater detective is always a police officer because, unlike a private eye, a police detective is meant to be the agent ...