Extended SR Mechanic