Fix @Register interface