cast methods removed