Kyle sling