This. This is how it should be done.