test everything in lib
final nits from Vivien's review