Pop() and Push() with conditional to reset to Default