reset % behavior