I'm not sure there's a real answer to that except that you have to investigate what you're investing in very carefully and determine whether the type of project is well designed and what the likelihood of the outcome is based upon the quality of the players you have around the table. I think it's important in terms of the service delivery agent for example that they have the kinds of experience with the community, that they have a track record and in terms of delivering those types of services, and they know the types of populations they are working with. Obviously if you have that in play, that's going to improve your chances of success.
I think the investor are coming in with their eyes wide open and are willing to engage in the project, and also willing to give and respect what the non-profit provider is going to do in terms of the community and not try to interfere too much in terms of their knowledge base.
I think those are all the important factors that will play out.