Avoid interaction to be called multiple times