$src shouldn't have a default value, since it is required.