Decent model, just a little shallower than ideal (edited)