hapi8. Closes #21