actually compare taking an argument doesn't make sense