more internal haddocks