HANCOCK loop