That means this is not unit testable(white box test) if you have too many inner functions. SoundManager has already been this case.