This is more like how you're supposed to do it
Maybe a little less... words