Don't know `shape` that well, but why doesn't calling `quad_to` update the boundaries? If it draws something, seems like it should.