correctly handle aliases for overloaded versions