Incorporate most of Josh's style suggestions.  I don't want to deal with the type and length checking errors until we've got at least one working stub that we're all happy with.