tests now DO pass