What does this raise mean? Why not just return nil if there is no configuration?