more error checking! more I say!
update ANE