uses THA hook instead of arbitrary theme-specific hook