Observer registration fix