trying to avoid empty props