better handling of checkSN() return values