adding more tests for an edge case we didnt consider

cc @lancejpollard @ianstormtaylor