so this impl assumes we're always dealing with the same workflow (`workflowId` argument is ignored). may want to add a note about this to class-level javadoc.