More checks for which methods to use based on queue