changed defendFork logic
fixed defendFork() method