Added [floor?] and [ceiling?] args