a better format for callback parameters