soften wording
add some error checking