Implements all methods with Infix order bug