First stab at data limitations, closes #41.