This software is provided as is, without expressed or implied warranty.