further understanding - sorry for the LAME commit messages