-45 isn't that low!  Stat penalties don't hit until -100.  Might reverse the order there, sorry.