There's now multiple ways why loading a DDS file might fail but this is not reported to the user. Add some kind of error reporting infrastructure.