Is there any downside to |optional == null| instead of |typeof optional = ‘undefined’|? It wouldn’t succumb to the 0 edge case or Safari’s alleged deep, emotional issues.