Use previous_section to prevent the conflict with built-in "previous" variable