*head explodes* This will be fun...