I feel like this is me being fussy but could we not do: = { user => 'myappuser', group => 'myappgroup' }.  I feel like we're abusing arrays here and expecting them to remember ordering whereas with named hash keys it's much easier to understand.  Plus it's a confusing name as it's _usergroup and then it contains user and group.