put back Neil's library that I hosed. Couldn't find the javadoc