Some more tests? Test for invalid config? What other scenarios? One might level that I am patchy with my test code but this is one component it pays to be rigorous on. Treat it badly and test the corner cases!