100% test on all code path