(hopefully) make spec more comprehensible