Working towards #5, allowing formatter to make complete or portion output