added: helper for directory empty checks.
fixed: spec download as required logic was completely crapola.