added subsquare check to interference