A third elseif would be too messy IMO, that's why I'm using an array