I'm not convinced replacing variable names with underscores makes the core any easier to read.