https://tannock.net/2003/03/18/re_invigorate/
re_invigorate