stop causing NPE when no keywords are present

When there are no keywords present (I assume), (.getKeywords info) returns nil and calling (str/split nil ...) causes an NPE. This fixes that.