Or maybe just a block, as to avoid pipes to implement the interface.