yeah output is a bit harder probably, as you need to provide items and value, which can only be provided if you can seperate them or so.