simplified fire a bit
making a safe_radius bfgs