self clearing floats