make initialization less strict and more talkative