snobbish refactor