this is redundant, given the check 3 lines above