explicit LIFO working