faster equality and nicer repr