Consider checking authorId here, since we know it should be nonnegative/positive.