alternate print syntax, defaults, fixed error reporting