Foyer is now a singleton