Should probably be made to /not/ use a bitwise OR...