rework leveling validation slightly