sh accepts only ., not source