reference implementation is better than alpha quality