moar examples; better tests