never use returning for inserts