This job is REALLY hard.