Stupid forward decls