Half arsed generic stuffs creation.