Implement ExtraInt method

Implements `ExtraInt` as per #51
@adg, should we return from an error from these methods? I don't remember we had an initial intention not to.