Slimmed down to necessary components