Understanding the approval engine