Cleaned up dl function args