distinctG passes type checks, logging missing