Why are we not returning the instantiated class?