I think this should have been `other.charge`. Fixing now.