#16 reproduced
#16 reproduced in another test
#16 implemented