added !timeout, added spam protection
Test