Moved amount change to specialStack