change to correctly handle force