exec doesn't take keyword args