Nice! Good job on taking scale into account. It can be painful up front but really pays off in the long run!