Generic-based switchform FTW