bbox2 args are now named bounds in all functions.