comply to the documented source parameter