Ah. You're correct. Usually the way devices handle this is to set a flag (struct cgpu_info has one, though you may need to change an #ifdef for it) and send it at next poll.