does Q have proto?
i don't think so