No longer uses equal, for increased speed