fix bug with falsy "" src empty string