fix --register option