fix init clobbering the already-initialized peer factory