open-ended