I'm pretty sure the instance value that gets passed in is only create once on start up, not each time check() is called. It's easy to test tho, just log the value of tags on each check call.