maybe actually check for equality