call to first here is not necessary and sometimes causing errors
Merge branch 'first_causing_random_errors'