when
uniform
RichOps