Why _invoke_ ?