Cargo tanks should never be completely full because:

Liquids expand as they get warmer and drivers must allow extra space in a tank to accommodate this expansion. Different liquids expand to different degrees, so drivers must be aware of the outage requirements of the specific load they are carrying.
DMV Writen Test