Added checks for sln, experimental use and restricted use.