expose .isnormal to applications