Added standard implementations