all tests passing again -- found I wasn't using equality functions