I think this is the way it should be done