fixed error with %throws%, caused by infix notation presidence. Might need to refactor to throws(bool, expr)