made it so watson won't trigger commands if you're answering his questions, and made it so math protected functions can take keyword arguments