Added legacy read routines