Better Imagery lifetime and failed/invalid handling.