Why use BMP?