echelon: don't use foreign keys