Made hash format an optional dependency