fixed handling empty sources