Agree!

In fact, `_getAllRects` is its original name when I first write down. I changed its name because I thought `this._getAllRects(target_rect)` may cause confused. XD