Why the dual names? Should there be a comment explaining this?