Added approval prompt support