Tried out new optimizations, updated profiling file.