make tests fail, so now I can focus on cleaning up the Factory to make everything working as expected