Syracuse, NY – A bank robber was quickly captured this morning when he returned to Alliance Bank after discovering the teller had not given him the full $20,000 he had demanded, Syracuse police said.

Arthur Bundrage, 28, of 306 Kinne St, East Syracuse, was charged with fourth-degree grand larceny. He is being held in the Onondaga County Justice Center pending arraignment in Syracuse City Court.

Here’s what police said happened:

About 9 a.m., Bundrage entered the Alliance Bank at 1001 James St., walked up to a teller and demanded $20,000 in cash.

The teller told him no. When Bundrage demanded again, the teller gave him an undisclosed amount of cash.

Bundrage then left. The bank immediately called 911.

As officers were responding, Bundrage discovered the teller had not given him the full $20,000.

Officers found him standing at the front door attempting to get back in.

He was taken into custody without incident, police said.

See our previous coverage.