added tests, more coverage
0.012