Changed RequestProgram return value from void to bool to comply with MCS_request_program