Handles most binoppapps