Learns about scope