Minor clean-ups
Refactor Bounds() method
Improve bounds check in Join method