get rid of excess code in Member v