Basic implementation of missing methods.