fix enum roles comparsion
do not interpolate array in failure description
fix not_to flying bug