Diferencia entre isElementPresent y isVisible en Selenium RC

¿Cuál es la diferencia entre elementoisElementPresent yisVisible en el selenio RC. Me doy cuenta de

selenium.isElementPresent() yselenium.isVisible()

Si me sale falso porselenium.isElementPresent() Tengo la excepción enselenium.isVisible()