don't create unnecessary untyped temp variable