Current implementation of q6 is returning values as expected