$KGEN how is it that this returns to the shore