give error() its own files