Slightly confusing. Would be nice to be more explicit, e.g. bytes -> array; deferred bytes -> deferred array.