Switch to LWHRPS for everything

- Fixes #164
- Fixes #187
Handle nil values in credentials comparison

- Fixes #219