Queue (1158)

About the rewrite: