SimpleQueue in backport