correctly handle skymorph {success: False} response