Fixing bug where if an item has a blank id and no 'used with' id is specified in serialisation the item can be used and report a blank success message