more work on btrfs support