actually they are not the same, and one of the API can accept two different thing :)