...allowing for empty