Concrete: is there an alternative?