Playing around with input and output strategies.