Ask key implementation