removed last stdlib dependency