Making default implement ugly method
(cherry picked from commit fb899f2d298916f50c371c71e6f6e6d8c6b3ad4b)