common stuff won't be a library