@xcrypto: well-thought-out