fixed recipes bug: when there was no output specified, it would refuse because it could not check if there was space in that output slot: no output = plenty of space to put nothing.