Also, istype(U) returns false if U is null, so it won't runtime.