Playing around with implementation.