I'm assuming that using this:
(string-split "foo bar " " " :omit-nulls)
instead of this:
(string-split "foo bar " " " t)
is bad idea, can someone confirm? I know that some functions actually use keywords for named arguments so it could be confusing but are there any other reasons?