A man so familiar with the local cops he called out to one by name this morning was arrested after he refused to get out of the car he was in, possibly because he had a loaded gun in his jacket, Boston Police report.

Police say gang-unit detectives were on patrol on Castlegate Road around 11:30 a.m. when they noticed a car owned by a guy they were after parked in front of 6 Castlegate:

Officers approached the vehicle on both sides and announced their presence. The driver, who was not the owner of the vehicle as originally thought, put his window down a few inches and greeted the officer at his door side by name. The driver, Wesner Theodore, 28, of Dorchester, and the officer were very familiar to one another due to numerous interactions over the years. As the two were speaking, the officer noticed that the suspect repeatedly grabbed at his clothing in an odd manner and would not comply with numerous commands to keep his hands in plain sight, nor would he lower his window any further. Officers asked the suspect to exit the vehicle multiple times but he declined. When the suspect’s behavior became more erratic in nature and the officers began to feel threatened by his actions, they breached the vehicle and successfully removed the suspect.

Police say the officers found a loaded handgun in Theodore's jacket pocket.

He was charged with unlawful possession of a firearm and unlawful possession of ammunition, police say, adding he was also charged with being an armed career criminal, which could mean tougher penalties should he be convicted on the gun charges.

In 2014, Theodore was arrested on his fifth gun charge, two of which led to convictions.

In that case, he was also arrested after being pulled out of a car sitting on Castlegate Road.