I've never dived (dove? doven??) into the multiple different ways attribute bonuses are coded. Thanks for the fix. I'll update this when I have a second.
Also, just FYI, reporting things like this on
the GitHub is really helpful for me; it helps me keep track of it and ensure it gets into a release.