making on_says and on_asks more flexible and resolution independent