Working implementation.