Kind of:

```
irb(main):001:0> def x(a, b, c:); end
=> :x
irb(main):002:0> x(1, b:2)
ArgumentError: missing keyword: c
irb(main):003:0> x(1, c:2)
ArgumentError: missing keyword: c
```

I thought about this and concluded that if you notice you've got it wrong at least one way you're going to be able to fix it pretty easily ... worst case scenario you end up hitting the other error next time you run specs. Didn't feel it was worth complicating things, esp. since ruby itself doesn't.