outer function wrapper discards argument list. but yes.