What is the purpose of `Maybe` here? Can you add a comment explaining it?