fails:The throw keyword only allows symbols and strings as it's argument
fails:The throw keyword raises a ThreadError if used to exit a thread
