no need for wait to return its invocant