there is no real benefit to prefixing these variables with an underscore (they are out of scope in all but this method). Would you mind de-underscoring them?