Initial version for London Big O.