fixes #191 - Added guard for skipping previous unit increment logic as necessary