Vars in/out split into all/visible