fixed divbyzero