Yeah, can break it out here - fetch_case_attachment should really be the only real way to access all this vs. having a silly fetch_image and fetch_not_image, but the amount of imaging specific functionality forced me temporarily to keep them separated as such, can refactor a bit here.