Fork from http://openrf.codeplex.com/