minor view optimization