Can we remove the type-checking? I'm happy to allow for unexpected behavior with unexpected input. Garbage in, garbage out. :P