Shorten with reader macro