Better off with a forward-declaration?