Flesh out monotonic interface a bit more