https://timesnewgeek.blogspot.com/2013/07/normal-reactions-vs-reactions-during.html