Ah yes, it's an edge case since most people will run their puppet master as puppet user anyway. In that case I don't really see a problem with this.