This is either going to turn out realllllly good or reallllly terrible...