Why 4? I think this is used somewhere else too. Maybe extract to common val?