truncate has same method signature as insert/update