Type-changing update