How to Match Your System to Your Philosophy