Example of adapter pattern.