Updating for declared types