generalising crypto-bear environment