Use explicit implementation to remove ambiguity