On the Need for Stack Engineering