make binding annotations clearer