add comment on when-not nil?