Automatic op handling