added TRUNC() semantics still in question