However, there are certain limitations to the size of container ships. Primarily, these are the availability of sufficiently large main engines and the availability of a sufficient number of ports and terminals prepared and equipped to handle ultra-large container ships. Furthermore, the permissible maximum ship dimensions in some of the world's main waterways could present an upper limit in terms of vessel growth.