some control for this craziness