Too much indentation. Pattern match on `nil` `message` instead?