busted infer... cycles
maybe works