Better TH error message and 16 element boilerplate

T_T