gotcha. Maybe add a bit of javadoc explaining this