diff loop was stoping whenever it encounted a false value. it seems returning false breaks from a lodash loop