Pull :default "false" boolean value

[:some/attribute? :default false] will not return default false value, instead :default is treated as not present. Same, of course, with nil.
I easily see why is this, just not sure if this is intentional. If yes, perhaps should be documented somehow instead :default any-value, because, well, false and nil are technically values too…