better validity checking for issuances (fixed fatal bug)