There should be unit tests for this public method.