Backend utilities