hail and well met!