A stack, works, but is a bit late