I think this check can be omitted, `map::add_item_or_charges` checks for the `SWIMMABLE` flag and destroys the liquid in that case.

Same applies to the same check below.