The General Gap Insurance