Float cast and concurrent save fix