miscutils additions