at least allocatable works