Ifs and hooks