queue internal checking now in function ISSUE #36