Don't crash if source is empty/unsupplied

Fixes #38.