target init sanity check