Move some method from helper to reader