concept check on TInteger ?