make stock_location responsible for determing status for a varaint