fix error handling for extreme corner case where user defined emissions cant be normalized by current logic
allow guassian emission specification