return undef for nulling symbols and check negative symbol ID's per Jeffrey Kegler comments