This verification should probably be done in the `init()` method