Backend register implementation.