bypass generator when not initialized; new version