Added side set and interpolation steps. These both seems to work, and are stable/fast.