Calling the right factory