Looks pretty good, compared centering methods, probably a lot faster