Avoid hasty abstractions