we should probably have an example for both