add heuristical consistency check