It would be nice to separate Require and Ensure code contracts into separate project alike Ensure.That or Guards.Net. best regards, Alexander Alexeev