better bga support. still trying to unterstand how this magic works