Refactored _addOne for readibility