fix isgreater name conflict