Issues/1978 block site

Closes #1978 

Ah! These *were* originally called as a part of a callback to a remote service but that changed a bit later.  I can change things so the perform block wraps the service call itself.