I'd prefer to pass the data back and let Berks handle the output