Fix offset calculation for constructor with Integers