What are the other alternatives?