More additions for sparse interface