nil bugs fix