nor case fail NonSoTypes - not sure if right