hub fixes and setLevel