i think that time casting and xml can be needed, so they can be here.