Hmm can you explain further here? Is block.super unneccessary?