Pipes make for cleaner code