Fixing parent levelness in idealist