This is a fucking trainwreck.