We should pass opts to `View`