Wrong assumption that ruby wouldnt understand out of bounds array calls, my mistake :p