next take on version-dependent build