Latest version (not working).
Merge.