silent fail on no init function