Will rename the "-o" option as "-O"
Avoid a crash if no engine could attach
Profiling only makes sense when an engine is available
About to allow silent operation
Allow Response objects to carry an error code
Also require the Mime class