micro optimization. preferring reading twice because its less loc for this example.