generic waterbutler path handler