Add NoStackAndThen to make sure we never blow the stack