Same. Maybe factor this check out into a seperate function?