do not b0rk the q over an empty array