Not my cleanest or prettiest but an important one.