hopefully fixed equals