Trying to make 'add' and 'sub' more similar