Framework independent utilities