Fixed optional callback parameter handling