Obligation type is not optional