handling suspend, resume, and subscribe annotations