Added !empty fallback;