Add function genericDefault