Things are working! Let's try splitting it up.