fixes #264: do not error when an engine is unavailable

Note: this depends on https://github.com/citadel/citadel/pull/77