a more succint version?