allow empty output