null checks in hooks, rearrange faq slightly