finally a real fix - just set overflow on code, not pre