I really don't want to have to but it's probably a good idea. Use type checks to prevent bugs and errors