added some tests, because I thought we had a bug, but we didn't ;-)