Add shift and pop functions for power users