Comment from @jared fixed it, replacing vol with vol[:,None] and passing vol as an array of the proper size