does not need to check if its a file