error catching, verbose & symbolic names for all builtins