Implement Op Precedence