Controlling un/subscribe() calls based on available options