You check if Geo's bane exists before checking the inflictor name (which is good) but didn't do it with symbol. I would check, because with this, any item that gets affected to MQ will cause the  additional (potentially unnecessary) check. Not a huge deal though, because it won't actually add the bonus unless it is symbol. Just a matter of consistency.