Remove redundant no-op implementations