some conditional option tests - probably fragile?