Re-factorized method to a more explicit name.
Arranged the code a little so i won't lose control.