removed type coersion from dirty