again, trying to fix equality problem