made mcrypt a framework requirement