setId preview better warnings