Don't refer directly to ~