use more expressive api