I put 'when' in because without it the concatenated message when it fails is less than clear:

    HostPresenter #as_hash aka is true should use the aka hostname'

...but can take it out if you'd prefer. Using `when` instead of `context` doesn't seem to work now.