test actually asserts something, fixed a bug where too many arguments was not a usage error