Balance lightest

@ahbuntu I imported your changes by hand, cleaned up the trailing whitespace, and put them on a branch instead.