found and fixed a bug with new __into_modes