bug fix for storage backends not supporting path()