Raw and real (long but worth it)