Changed to use concrete implementation