slight integration for bloc dl