dont output empty string