little clarification on `::from_hash`