what's the difference?  All I want is parse()