switch to binary method calls