Slicing renaming and feature gating

r? @aturon