isn't it equivalent to `p:otherwise` here ?