Separate methods for creating nominal/cont data... due to type erasure