Use slightly clearer variable names inside forward.selection().