Multipurpose Middle Check