confusing variable naming