really need better warnings in the ISE compiler than that