I'm going to assume the '_' variable is to support backwards compatibility? Would be good to have a comment stating that fact.