make 'new tag inverence work both before validation or after