Safer empty string checks a la @brynary