handle missing card better