How is the order important here? Does this code work??