added more validation and SP calls
added more validation and SP calls

tbossert/applicable-poisoned-integer,tbossert/applicable-poisoned-integer,tbossert/applicable-poisoned-integer,tbossert/applicable-poisoned-integer