It would also remove type definition... that's probably why