steps extension fixes and compat with addFields