Now both adds and processes customers when necessary