why the `tup`? doesn't seem like the line would be too long without it?