* use xbmcvfs where possible