@sethvargo specs pass with removing `nil` values, so I'm not sure why the check was in there before. If you guys are okay with a possible edge-case regression, I'll pull it out.