A New Mexico man is facing charges after police said he agreed to pay an undercover officer posing as a prostitute with a hamburger.

Dominic Calderon was arrested Tuesday in Albuquerque, police said in court documents.

According to a criminal complaint, the 36-year-old Calderon approached the undercover officer while riding his bike and asked her how much she charged. When Calderon said he didn’t get paid until Friday, the officer said he could pay with his burger and he agreed, court documents said.

He was arrested and charged with patronizing prostitutes.

Court records show that Calderon was a registered sex offender and was on probation.

It was not known if he had an attorney.