remove type checking