this is to better match the original javascript API, which has the order (uri, args)