updated: Utils.request()
updated: numeric version