Should this be a bitwise or ```|``` rather than ```+```?