Wouldn't it be more appropriate to include the column in the results and just avoid decoding a null column?  Otherwise, we would not return the null columns.