This a great question and even better answer (stacks), will definitely use.