demonstrates a solution to issue 35