`protected` in case someone needs to override this?