generic operators?
# random
v
generic operators?