moved the disclaimer up; i'd forgotten how gross the code is...