Wouldn't ``null`` be better than ``false`` for optional values ?