I'm on part 2 of Code Academy's pyglatin exercise and I have a question why I'm throwing an error. Here's my code

Code:
pyg = 'ay'

original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    word = original.lower()
    first = word[0]
    print original
    print word
    print first
    
else:
    print 'empty'
When I run this first returns 'w' I fixed this issue by simply making
Code:
first = original.lower()[0]
but I want to know why I am getting 'w' and if there is another way to assign first to return the first letter of the word inputted.