This should be moved above the `LogicException` thrown for a lacking `access_token` storage, as this is optional for crypto tokens, and may not be set.  I would place the thrown exception in the `else` stement below