pass opts into analyze