Some better handling of bad profile saves, but gonna need a rebuild