Create engine only if needed
Merge branch 'master' of bitbucket.org:codex-developers/pycodex