catching one more optional callback