This software is provided without warranty in the hope that it will be useful.