float management