Changed Problem so only one bounds dict is required.