slight interface enhancements