these should be equivalent but are not