A fired Oklahoma City police officer accused of abusing a 7-month-old foster child in his care was sentenced Monday to five years on probation.

Jeremiah Thompson, who denies he abused the infant girl, was asked by Oklahoma County District Judge Ray C. Elliott during the sentencing if he wanted to “come clean.”

“I don't think you're being completely honest with me. I think you need to come clean right now,” the judge said. “I believe I know what happened and I'm not sure you're telling everything. … It just doesn't all add up.”

The judge also said he thinks Thompson didn't intend to hurt the child but believes Thompson is in denial about what happened.