Problem naming convention compromise