added function declaration defaults to match inherited functions