- Explicitly marked unsafe methods rather than the whole struct