Changing the forward declaration of MappedRead to a struct
Adding rules from Phil for Mavericks