this can reduce problems, although I'm not sure it's a good solution