Fixes to the Hal objects