which part would you consider overengineered?