non matching function signature caused non-fatal warn