Refactored Register reads and writes