looks like we use the implicit one more frequently