Is it ever the case that these templates will ever have different step_status values? If not, could you just make it a part of the template instead of passing it in?