Removed CHECKARGS method

Checking the arguments first, and then calling the constructor with
error checking was roughly 8% slower than just calling the constructor
with error checking.