Reducing architectural complexity