returned empty string if no options