Added proc write callbacks