implementations for all the stubbery instead of throwing unsupported errors