more type conversion, cleanup is done