Drop extern from the implementation (keep it in the header).