Intermediary crap. Doesn't compile.