Allow MessageBag->first() to work with no key

Fixes #1517, I think.