Improved version of bvi.