I extended GetClientLibsTask, so I'm also using clientLibDirectory. Is that ok? I forgot about lazy evaluation; just fixing that up now.