fix default handling