wow, this stdlib is shit