hapi 8. Closes #1