Add some actual type safety.