fill in whole canvas if path doesn't exist