LeBron James is off the hook - for now, at least.