Oh yeah, it has to be forward declared, alright