partially implemented source-switch (gaufrette/xxx)