divVerent suggestion to use memcmp here