Handle permission checks outside APICommand, and allow for comparisons to a certain permission level