Nit: have this in `General.cs`?