added todo - we shouldn't have test code in a production class