regenerated + more typeof === strict/fast checks