shim in q.execute for promised-io compatability