Allow non spec files as per #500

removing this method is a BC break. You should keep it as extensions may use it