Future-returning IO methods
