As great as LeBron James already is, he still recognizes his flaws and works on improving them, to the dismay of opponents. He also does not care what time of the day it is. He will work on his game whenever he wants.

That’s exactly what he did as shown in his recent Instagram post.

For your information, that extra work came in at 1:00am. Yes, you read it right.

WORK all day long especially on the things you're not as great at. #StriveForGreatness

A video posted by LeBron James (@kingjames) on

LeBron James is a career 74% free throw shooter but he’s currently at his all-time worst, by far, when shooting from the charity stripe. He’s shooting the ball at a Shaq-like 57% clip from the stripe.

RELATED: Inside Look At LeBron James’ New Mid-Season Free Throw Routine

That rate is an anomaly for his standards and he should easily get over his free throw shooting slump in no time.