exp() + boundaries