Reworking some of the reader code for Spring abilities.