last two sets of xml callbacks are only missing now