execute function doesn't take a callback parameter?