We're about to make the functionality here more complicated; testing hpdata directly (rather than relying on user's tests) will make debugging easier.