The current implementation doesn't allow clients to change the timeout.
This has a weird effect when debugging. For example, an option could be add to buxtonctl to change the timeout (to the infinite value 0 for example). Also a client could expect answer in less than 5 seconds.
Any of this changes could be done by managing the poll by the client so it isn't a priority. However, having an option or a verb to set the timeout could be great.
Do you agreed?