overloading not possible but there is a stdlib function that does the same