type sur err + IsTrueInt
fixing conficts