registering kind of works, but not really