there is an improvment thread. could this not have gone in there?