This is a first cut at unit testing