Check for first time before calling super