simplicity or speed. it seems that i can’t have both