rubyish; 2.x like named parameters