preventing integrityerrors by using a tag that has just another case variation