Throw meaningful exceptions on failure