fixing createFrom bug that was calling saveFrom