Ensuring `completion` exists before trying to call it
Merge pull request #25 from mattglover/master

Ensuring `completion` exists before trying to call it