* should be using strncpy instead of strlcpy when returning the result (damn implicit conversions ...)