Apply error checking macro to Create function + Apply ASSERT