internal limitation