rewrite to make this point clearer