removed bitwise opperators