Fixing @open to use deferreds.
Moving destination_id to a column.