Reducing required dependencies