Added list-level code block functionality because SO USEFUL