diff --git a/DESCRIPTION b/DESCRIPTION
index 7add111b426416f1578e3fed539c0e16a0d6d386..812c8ab2201b541caf02569b047a1b0168144a1f 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,7 +1,7 @@
 Package: splatter
 Type: Package
 Title: Simple Simulation of Single-cell RNA Sequencing Data
-Version: 0.6.3
+Version: 0.6.4
 Date: 2016-10-13
 Author: Luke Zappia
 Authors@R: as.person(c(
@@ -25,7 +25,8 @@ Imports:
     locfit,
     akima,
     Biobase,
-    checkmate
+    checkmate,
+    methods
 Suggests:
     testthat
 biocViews: SingleCell, RNASeq, Transcriptomics, GeneExpression, Sequencing,
diff --git a/NAMESPACE b/NAMESPACE
index 497ca4fef1765a1fb67d36899edb38b6406889e7..40e112adc1305eb14541952e58973522b0d77fa1 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -10,6 +10,7 @@ export(setParam)
 export(setParams)
 export(simpleSimulate)
 exportClasses(SimpleParams)
+importFrom(scater,newSCESet)
 importFrom(stats,median)
 importFrom(stats,rgamma)
 importFrom(stats,rnbinom)
diff --git a/R/params-functions.R b/R/params-functions.R
index a7d07d1e1f7d4ed82a5df861f2ec4864c104f792..c795020194c9a3cde51028d125248284292f2b37 100644
--- a/R/params-functions.R
+++ b/R/params-functions.R
@@ -7,7 +7,7 @@
 #'
 #' @return List with the values of the selected parameters.
 #' @examples
-#' params <- simpleParams()
+#' params <- newSimpleParams()
 #' getParams(params, c("nGenes", "nCells", "mean.rate"))
 #' @export
 getParams <- function(params, names) {
@@ -37,7 +37,7 @@ getParams <- function(params, names) {
 #'
 #' @return Params object with updated values.
 #' @examples
-#' params <- simpleParams()
+#' params <- newSimpleParams()
 #' params
 #' # Set individually
 #' params <- setParams(params, nGenes = 1000, nCells = 50)
diff --git a/R/simple-estimate.R b/R/simple-estimate.R
index 60194bcfc6922fc7552bde4badb26d4e3252f557..6474f19ddcafa7dd6e5b33bfb9474356da60fe58 100644
--- a/R/simple-estimate.R
+++ b/R/simple-estimate.R
@@ -2,8 +2,8 @@
 #'
 #' Estimate simulation parameters for the simple simulation from a real dataset.
 #'
-#' @param x either a counts matrix or an SCESet object containing count data to
-#'        estimate parameters from.
+#' @param data either a counts matrix or an SCESet object containing count data
+#'        to estimate parameters from.
 #' @param params SimpleParams object to store estimated values in.
 #'
 #' @details
@@ -24,14 +24,14 @@ estimateSimpleParams <- function(data, params = newSimpleParams()) {
     UseMethod("estimateSimpleParams")
 }
 
-#' @rdname simpleEstimate
+#' @rdname estimateSimpleParams
 #' @export
 estimateSimpleParams.SCESet <- function(data, params = newSimpleParams()) {
-    counts <- scater::counts(x)
+    counts <- scater::counts(data)
     estimateSimpleParams(counts, params)
 }
 
-#' @rdname simpleEstimate
+#' @rdname estimateSimpleParams
 #' @importFrom stats median
 #' @export
 estimateSimpleParams.matrix <- function(data, params = newSimpleParams()) {
diff --git a/R/simple-simulate.R b/R/simple-simulate.R
index 7d9b2506ad4b4fd2515f5878f8efcda4d5173d5f..86cc762a94bbf9b5e4d47aaf96916c978e039d10 100644
--- a/R/simple-simulate.R
+++ b/R/simple-simulate.R
@@ -22,6 +22,7 @@
 #' sim <- simpleSimulate(nGenes = 1000, nCells = 50)
 #' @export
 #' @importFrom stats rgamma rnbinom
+#' @importFrom scater newSCESet
 simpleSimulate <- function(params = newSimpleParams(), verbose = TRUE, ...) {
 
     checkmate::assertClass(params, "SimpleParams")
diff --git a/tests/testthat/test-params.R b/TMP/test-params.R
similarity index 100%
rename from tests/testthat/test-params.R
rename to TMP/test-params.R
diff --git a/tests/testthat/test-simulate-lun.R b/TMP/test-simulate-lun.R
similarity index 100%
rename from tests/testthat/test-simulate-lun.R
rename to TMP/test-simulate-lun.R
diff --git a/tests/testthat/test-simulate-splat.R b/TMP/test-simulate-splat.R
similarity index 100%
rename from tests/testthat/test-simulate-splat.R
rename to TMP/test-simulate-splat.R
diff --git a/man/estimateSimpleParams.Rd b/man/estimateSimpleParams.Rd
index 8623b2e2fe64dfa2ab5e4c7ad74441e23438018d..b20c902f8b229a541649458e2d043c17f9fc093c 100644
--- a/man/estimateSimpleParams.Rd
+++ b/man/estimateSimpleParams.Rd
@@ -2,15 +2,21 @@
 % Please edit documentation in R/simple-estimate.R
 \name{estimateSimpleParams}
 \alias{estimateSimpleParams}
+\alias{estimateSimpleParams.SCESet}
+\alias{estimateSimpleParams.matrix}
 \title{Estimate simple simulation parameters}
 \usage{
 estimateSimpleParams(data, params = newSimpleParams())
+
+\method{estimateSimpleParams}{SCESet}(data, params = newSimpleParams())
+
+\method{estimateSimpleParams}{matrix}(data, params = newSimpleParams())
 }
 \arguments{
-\item{params}{SimpleParams object to store estimated values in.}
+\item{data}{either a counts matrix or an SCESet object containing count data
+to estimate parameters from.}
 
-\item{x}{either a counts matrix or an SCESet object containing count data to
-estimate parameters from.}
+\item{params}{SimpleParams object to store estimated values in.}
 }
 \value{
 SimpleParams object containing the estimated parameters.
diff --git a/man/getParams.Rd b/man/getParams.Rd
index b891230fb016844e3422bde7c37ed68ee21b6d2b..e9a81af064eeeeb6261cad07c3df7b86d3688f94 100644
--- a/man/getParams.Rd
+++ b/man/getParams.Rd
@@ -18,7 +18,7 @@ List with the values of the selected parameters.
 Get multiple parameter values from a Params object.
 }
 \examples{
-params <- simpleParams()
+params <- newSimpleParams()
 getParams(params, c("nGenes", "nCells", "mean.rate"))
 }
 
diff --git a/man/setParams.Rd b/man/setParams.Rd
index a49e57b87d08cb930ea73c7c995d1bc41e487798..a3843db3419a28fcf626184c8a47131e608a8b9d 100644
--- a/man/setParams.Rd
+++ b/man/setParams.Rd
@@ -29,7 +29,7 @@ collecting parameter values in some way) or individually (useful when setting
 them manually), see examples.
 }
 \examples{
-params <- simpleParams()
+params <- newSimpleParams()
 params
 # Set individually
 params <- setParams(params, nGenes = 1000, nCells = 50)
diff --git a/man/simpleEstimate.Rd b/man/simpleEstimate.Rd
deleted file mode 100644
index d58acfdf7cbbf85d857fe3533b935a4e84105703..0000000000000000000000000000000000000000
--- a/man/simpleEstimate.Rd
+++ /dev/null
@@ -1,11 +0,0 @@
-% Generated by roxygen2: do not edit by hand
-% Please edit documentation in R/simple-estimate.R
-\name{estimateSimpleParams.SCESet}
-\alias{estimateSimpleParams.SCESet}
-\alias{estimateSimpleParams.matrix}
-\usage{
-\method{estimateSimpleParams}{SCESet}(data, params = newSimpleParams())
-
-\method{estimateSimpleParams}{matrix}(data, params = newSimpleParams())
-}
-
diff --git a/tests/testthat/test-simulate-simple.R b/tests/testthat/test-simulate-simple.R
index 832c34d91f771e0b6fe3a8adcde5305ca2bde9fe..81d98d047e30a2c77792c63a7cad35ac4be4574a 100644
--- a/tests/testthat/test-simulate-simple.R
+++ b/tests/testthat/test-simulate-simple.R
@@ -1,5 +1,5 @@
 context("simple simulation")
 
 test_that("simple simulation output is valid", {
-  expect_true(validObject(simSimple()))
+  expect_true(validObject(simpleSimulate()))
 })