@markpollack Right now we use Spring Batch core to retrieve that information:

````
@Override
    public StepExecution getStepExecution(JobExecution jobExecution, Long stepExecutionId) {
        List<StepExecution> executions = getJdbcTemplate().query(getQuery(GET_STEP_EXECUTION),
                new StepExecutionRowMapper(jobExecution), jobExecution.getId(), stepExecutionId);

        Assert.state(executions.size() <= 1,
                "There can be at most one step execution with given name for single job execution");
        if (executions.isEmpty()) {
            return null;
        } else {
            return executions.get(0);
        }
    }
````

We would probably have to create a Jira and **enhance** Spring Batch.