btw it would be good to add this test regardless of which approach we chose...