Some more work on externs