Use trick from reflection