Fixed Q.extend edge case