So this method should return `1` as fallback, isn't it?
What about `upload_max_filesize` and `memory_limit`, do they follow the same rule?