contrived shorten version