Added missing implements statement