fix non mapped case of custom init