Compromised and not using (entire) namespace std

Check back to earlier commits to see why