All hail type safety... ugh