always throw exception in grabber