Implement bare-bones functionality