Customization about stack push behaviors to fit project needs