fix forward equal false bug