Note: Other devs might disagree with leaving the door open like that without strong testing here and now, as users might fall over in unexpected ways. If that happens, please ignore the suggestion for ndindex.