Peeping out and peeping in!