You could always add hiding/stealth too. If it sees a bad mob an attempt to hide is immediately made and if unsuccessful you run in the opposite direction continuing to attempt hiding and not stopping until hidden, lol. Recall is probably easier, but if it's not an option... just an idea.