change non-existent HTTP.from_hash to HTTP.coerce