some minor extended functionality