If you have paid any attention to the life of Pittsburgh Steelers wide receiver Antonio Brown, you know that he’s a busy man. He’s also dedicated to his craft, his career, his family and his causes. But no matter what he does, if he doesn’t do it perfectly, people are going to criticize.

And when it came to his recent visit to the Children’s Hospital at UPMC, being four hours late was enough to bring out the critics.

This isn’t the first time Brown has been criticized for showing up very late for public appearances. In 2016 he reportedly snubbed fans by after showing up late for a signing at a local Planet Fitness.

Brown did finally arrive at the hospital. Brown, along with Pizza Hut and EA Sports, put the event together to give the Steelers a chance to meet Brown, play the new “Madden NFL” video game and enjoy some pizza.

And despite Brown’s lateness, the kids seemed to be OK with everything.

Brown understands that no matter what he does, he’s going to take criticism for it. He talked about this after missing a portion of OTAs that he needed time for “mental happiness” and that he feels like he can’t live his life without all the attention.

In fairness, Brown does all he can to draw as much attention to himself as possible, good and bad. Arriving at training camp in a helicopter isn’t exactly keeping a low profile. And despite all the good off-the-field work he does, showing up four hours late and not offering any sort of explanation is a bad look.

Some advice for Brown: If you don’t want to deal with the pressure of the fans and media, start by honoring your commitments. If you don’t think you can, maybe you need to clear your agenda a bit so you can be sure you aren’t opening yourself up for the heat.