Use bitmasks for status codes and allow easier collection of subscriptions