Compile and its the beginning of optional try