Add _add() method to prevent code duplication
Return value from _add() method
Implement the application's 'ignore' property