can we test this logic?