More logic for the appliant