prevent side effects in the f2 use case