Remove clumsy checkarg interface