Fix register status checking in rput to register