only use default block if it doesn't exist explicitly