hail mary sanity check. no f'n idea what's happening here yet.