base.c: whatever I've been thinking there...