Back to using a hash ds