Instead of returning a boolean indicating if the operation was sucessfull, we should return the number of rows affected.