createFrom uses more general length units
createFrom's more generic interface used