A construction worker in Lake City, Florida, pulled his concealed handgun and fired two shots at an attempted armed robber this past Sunday, saving his life.

While working at a restaurant on E. Duval Street in Lake City a black teen approached the construction worker to ask for money. When Cleveland declined the teen’s request, the teen left, police said.

Later that night, while Cleveland was cleaning up for the night, the teen returned with a handgun and demanded money, according to police.

Instead of giving the teen money, Cleveland reportedly pulled his own handgun, for which he had a concealed-carry permit, and fired two shots.

The teen fled, and neither Cleveland nor police said they believed the teen was injured.

The construction worker will not face charges for the incident, in which he lawfully stood his ground and defended himself against a violent criminal.