Use an OptionSet for compositing reasons bitmask