cool. variable names with leading underscore don't trigger the unused-variable warning