Just cosmetic... but why spaces around `first_invocation`? ;-)