Implement default funcs