[support] Deciding which view based on argument?