It’s good, but takes ages