Resource limitation, biodiversity, and competitive effects interact to determine the invasibility of rock pool microcosms