I think we basically want the same but our discussion only uses inexact terms. I'll create a gist with behavior once I have the time.