A 54-year-old homeless man first called "911" Monday from a local gas station to ask emergency dispatch for food, and then went to the Fairfield Cab Co. where police said he became loud and disruptive.

Herbert Ceballos, who has no known address, was charged with second-degree breach of peace, but not before police said he put up a struggle as officers tried to take him into custody.

Police received a call from the cab company at 333 Carter Henry Drive around 6:30 p.m. Monday.

Ceballos, a cab employee said, was being disruptive and had been asked to leave, but instead called a company dispatcher a racially offensive name and threatened to beat him up.

On Jan. 23, Ceballos had been charged with criminal trespass at Fairfield, and was warned at the time not to return to its office in the eastbound terminal of the Fairfield Railroad Station.

On Monday, however, Ceballos insisted he was on public property and could return to the cab station waiting room if he wanted, police said. When told to put his hands behind his back, police said Ceballos told officers that he would break their hands if they tried.

He also signed the summons with the name Julio Santiago Rodriguez, a false name he used when arrested last month.

Ceballos was released on a promise to appear Feb. 27 in Bridgeport Superior Court.