Stock interface implementation