@nickjones these variables don't seem to be used in the block, and the defaults in the NewFromAMQP function aren't being used (unless I'm missing something). We generally don't bother putting the block rules inside the block struct (with occasional exceptions), they just live in the Run() function - which is actually what you've done I think? Seems like you could safely delete 18-24, and the defaults in 29-31.