disable the recycle test and add some error-proofing