more logical name