Bugfix: fix upper snap bound