non-edge forces now compile