Impl of Block/Item expansion