explicit return, update docs