Proper merging passed optional options