Removed "forces" library dependency to avoid many solvers inheriting unnecessary